package com.ruoyi.dynamic.model.constant;

public interface DynamicConstant {


    // 是否实名
    interface IsAutu {
        int NO = 0;
        int YES = 1;
    }

    // 用户身份 0用户1主持2代理
    interface Identity {
        int USER = 0;
        int HOST = 1;
        int AGENCY = 2;
    }

    // 房间状态0关闭1正常2封禁
    interface RoomStatus {
        int NO = 0;
        int YES = 1;
        int FENG = 2;
    }


    // 是否实名
    interface RoomExpirationTime {
        Long time = 60 * 60 * 24L;
    }


    // 公共审核状态 0待审核1通过2拒绝3进行中4已结束
    interface CheckStatus {
        Integer NO = 0;
        Integer YES = 1;
        Integer FENG = 2;
        Integer START = 3;
        Integer END = 4;
    }

    // 福袋参与方式 0弹幕1分享直播间2提问3点歌4拍拍
    interface BagPartWay {
        int DAN = 0;
        int SHARE = 1;
        int ASK = 2;
        int MUSIC = 3;
        int PAI = 4;
    }

    // 房间上麦/连线
    interface MaiType {
        int MAI = 0;
        int LIAN = 1;
    }

    //房间设置
    interface RoomSet {
        int NO = 0;
        int Pass = 1;
    }

    // 0观看1离开
    interface IsOnLine {
        int Look = 0;
        int Leave = 1;
    }

    //0待审核1同意2拒绝/结束
    interface MaiStatus {
        int Check = 0;
        int Pass = 1;
        int Not = 2;
    }

    //房间类型
    interface RoomType {
        int newUser = 1;
        int Music = 2;
        int Voice = 3;
        int Heart = 4;
        int Pai = 5;
        int Heart_Carve = 6;
    }

    //房间投票目标类型 0左1右
    interface TargetType {
        int LEFT = 0;
        int RIGHT = 1;
    }

    //发言状态
    interface SayStatus {
        int Pass = 1;
        int Not = 0;
        int Fan = 2;
        int Over = 3;
    }

    //拍卖类型 0关系1其他
    interface AuctionType {
        int CHUM = 0;
        int OTHER = 1;
    }


    //0准备1自我介绍2自由发言3心动选择4自由发言5结果公布6结束7男主放弃
    interface HeatStatus {
        int ZHUN = 0;
        int JISHAO = 1;
        int FAYAN = 2;
        int SEL = 3;
        int YAN = 4;
        int GONG = 5;
        int END = 6;
        int GIVE_UP = 7;
    }

    //0星光嘉宾1心动嘉宾
    interface MomentLocation {
        int Star = 0;
        int Heart = 1;
    }

    //1心动2不心动
    interface IsHeat {
        int YES = 1;
        int NO = 2;
    }

    //1 禁言
    //2	拉黑
    //3	提出直播间
    //4	控制上下麦
    //5	设置马甲
    //6	发福袋
    //7	发起投票
    //8	礼物投票
    //9	问答
    //10	互动挑战
    //11	付费连线
    //12	心愿单
    //13	节目单
    interface PermissionIds {
        Integer Ban = 1;
        Integer BLOCK = 2;
    }
}
